package hello.java.app2.appenum;

public enum PhoneState {
    /**
     * 未预约状态
     */
    NotBook(0x00),
    /**
     * 未知状态，如：未配置，状态未知等
     */
    Unknown(0x01),
    /**
     * 故障状态
     */
    Fault(0x02),
    /**
     * 禁止状态，如：欠费、停机、阻塞等
     */
    Forbidden(0x03),
    /**
     * 空闲状态
     */
    IDLE(0x04),
    /**
     * 呼入振铃
     */
    CallIn(0x05),
    /**
     * 呼出听铃
     */
    CallOut(0x06),
    /**
     * 通话
     */
    InCall(0x07),
    /**
     * 呼出测试
     */
    CallOutAttempt(0x08),
    /**
     * 呼入测试
     */
    CallInAttempt(0x09),
    /**
     * 正在释放
     */
    Releasing(0x0A),
    /**
     * 漫游
     */
    Vagil(0x0B),
    /**
     * 未授权
     */
    NoLicense(0x0C),
    /**
     * 连续调度态
     */
    Schedule(0x0D),
    /**
     * 无效状态
     */
    Butt(0x0E);

    private final int value;

    PhoneState(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }
}